Big Huge Thesaurus

glyceric aldehyde

noun

sounds kind of like